package com.wz.project.inStock.stockin.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.wz.framework.aspectj.lang.annotation.Excel;
import com.wz.framework.web.domain.BaseEntity;

/**
 * 入库单据对象 in_stockin
 * 
 * @author wz
 * @date 2022-09-07
 */
public class InStockin extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 单据guid */
    @Excel(name = "单据guid")
    private String stockinGuid;

    /** 单据编号 */
    @Excel(name = "单据编号")
    private String stockinId;

    /** 入库类型 */
    @Excel(name = "入库类型")
    private String inType;

    /** 创建时间 */
    @Excel(name = "创建时间")
    private String createDate;

    /** 供应商编号 */
    @Excel(name = "供应商编号")
    private String supplierId;

    /** 客户编号 */
    @Excel(name = "客户编号")
    private String customerId;

    /** 建单人编号 */
    @Excel(name = "建单人编号")
    private String createManId;

    /** 单据状态 */
    @Excel(name = "单据状态")
    private String status;

    /** 仓库编号 */
    @Excel(name = "仓库编号")
    private String warehouseId;

    /** 单据来源 */
    @Excel(name = "单据来源")
    private String stockinSource;

    /** 班组编号 */
    @Excel(name = "班组编号")
    private String classNowId;

    /** 产线编号 */
    @Excel(name = "产线编号")
    private String lineId;

    /** 完成时间 */
    @Excel(name = "完成时间")
    private String finishDate;

    /** fid */
    @Excel(name = "fid")
    private String FID;

    private String startTime;

    private String finishTime;

    private String customerName;

    private String supplierName;

    private String warehouseName;

    public String getCustomerName() {
        return customerName;
    }

    public void setCustomerName(String customerName) {
        this.customerName = customerName;
    }

    public String getSupplierName() {
        return supplierName;
    }

    public void setSupplierName(String supplierName) {
        this.supplierName = supplierName;
    }

    public String getWarehouseName() {
        return warehouseName;
    }

    public void setWarehouseName(String warehouseName) {
        this.warehouseName = warehouseName;
    }

    public String getStartTime() {
        return startTime;
    }

    public void setStartTime(String startTime) {
        this.startTime = startTime;
    }

    public String getFinishTime() {
        return finishTime;
    }

    public void setFinishTime(String finishTime) {
        this.finishTime = finishTime;
    }

    public void setStockinGuid(String stockinGuid)
    {
        this.stockinGuid = stockinGuid;
    }

    public String getStockinGuid()
    {
        return stockinGuid;
    }
    public void setStockinId(String stockinId)
    {
        this.stockinId = stockinId;
    }

    public String getStockinId()
    {
        return stockinId;
    }
    public void setInType(String inType)
    {
        this.inType = inType;
    }

    public String getInType()
    {
        return inType;
    }
    public void setCreateDate(String createDate)
    {
        this.createDate = createDate;
    }

    public String getCreateDate()
    {
        return createDate;
    }
    public void setSupplierId(String supplierId)
    {
        this.supplierId = supplierId;
    }

    public String getSupplierId()
    {
        return supplierId;
    }
    public void setCustomerId(String customerId)
    {
        this.customerId = customerId;
    }

    public String getCustomerId()
    {
        return customerId;
    }
    public void setCreateManId(String createManId)
    {
        this.createManId = createManId;
    }

    public String getCreateManId()
    {
        return createManId;
    }
    public void setStatus(String status)
    {
        this.status = status;
    }

    public String getStatus()
    {
        return status;
    }
    public void setWarehouseId(String warehouseId)
    {
        this.warehouseId = warehouseId;
    }

    public String getWarehouseId()
    {
        return warehouseId;
    }
    public void setStockinSource(String stockinSource)
    {
        this.stockinSource = stockinSource;
    }

    public String getStockinSource()
    {
        return stockinSource;
    }
    public void setClassNowId(String classNowId)
    {
        this.classNowId = classNowId;
    }

    public String getClassNowId()
    {
        return classNowId;
    }
    public void setLineId(String lineId)
    {
        this.lineId = lineId;
    }

    public String getLineId()
    {
        return lineId;
    }
    public void setFinishDate(String finishDate)
    {
        this.finishDate = finishDate;
    }

    public String getFinishDate()
    {
        return finishDate;
    }
    public void setFID(String FID)
    {
        this.FID = FID;
    }

    public String getFID()
    {
        return FID;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("stockinGuid", getStockinGuid())
            .append("stockinId", getStockinId())
            .append("inType", getInType())
            .append("createDate", getCreateDate())
            .append("supplierId", getSupplierId())
            .append("customerId", getCustomerId())
            .append("createManId", getCreateManId())
            .append("status", getStatus())
            .append("warehouseId", getWarehouseId())
            .append("stockinSource", getStockinSource())
            .append("classNowId", getClassNowId())
            .append("lineId", getLineId())
            .append("finishDate", getFinishDate())
            .append("FID", getFID())
            .toString();
    }
}
